/**
 * ThrowsExceptionSyntax.java
 * 
 * Created on Jul 4, 2008 at 10:35:27 PM
 */
package org.lego4j.matchers;

import org.hamcrest.Matcher;

/**
 * TODO add javadoc to ThrowsExceptionSyntax
 *
 * @author <a href="alexguev@gmail.com">Alexei Guevara</>
 * @version $Revision:$ updated on $Date:$ by $Author:$
 */
public interface ThrowsExceptionSyntax {
    
    public <T extends Exception> ExceptionMessageSyntax throwsException( Matcher<T> theExMatcher);
    
    public <T extends Exception> ExceptionMessageSyntax throwsException();

}
